heterogeneous polymerization - French English Dictionary